.box2{max-width:1440px;margin-left:auto;margin-right:auto;}
.wrap{max-width:1280px;margin-left:auto;margin-right:auto;}

.header{position:fixed;left:0;width:100%;height:100px;background:#fff; z-index: 100;}
.header .logo{width:230px;margin-top:22px;margin-left:12%;}
.header .mainMenu .item{float:left;padding:0 16px;position:relative;}
.header .mainMenu .item > a{display:inline-block;line-height:100px; }
.header .mainMenu .subMenu{display:none;background:rgba(255,255,255,0.9);min-width:100%;position:absolute;left:50%;top:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.header .mainMenu .subMenu a{display:block;padding:0 1em;text-align:center;line-height:3;white-space:nowrap;color:#333;}
.header .mainMenu .thirdMenu{display:none;background:rgba(0,0,0,0.9);min-width:100%;position:absolute;left:100%;top:0;}
.header .mainMenu .item:hover>a,.header .mainMenu .item.cr>a{color:#d5b471;}
.header .mainMenu .item:hover .subMenu,.header .mainMenu .sItem:hover .thirdMenu{display:block;}
.header .mainMenu .subMenu a:hover{background:#d3bc8a;color:#fff;}

.allSite{width:8em;margin:42px 0 0 1.5em; }
.allSite .select_0 {width:100%;position:relative;text-align:center;}
.allSite .select_0 dt {cursor:pointer;color:#585657; position: relative;}
.allSite .select_0 dt:after{width:12px;height:7px;background:url(../images/arr_down.png) no-repeat center; content:''; position: absolute;top:50%;margin-top:-3.5px;margin-left:5px;}
.allSite .select_0 dd {position:absolute;/*max-height:200px;*/overflow-y:auto;overflow-x:hidden;background:#fff;width:100%;left:0;top:25px;display:none;}
.allSite .select_0 dd a {display:block;line-height:2.4;color:#585657;white-space:normal;padding:0 5px;border-top:1px solid #eeeeee;}
.allSite .select_0 dd a:hover,.allSite .select_0 dd a.on {color:#d3b471;}

.header .searchBtn{width:100px;height:100px;cursor:pointer;background:url(../images/icon2.png) center no-repeat;background-color:#d3bc8a;}
.header .searchBtn:hover{background-color: #e3cb96;}
.header .hotLine{padding:10px 26px 0;width:290px;height:100px; color:#fff; background:url(../images/tel_bg.png) no-repeat right bottom; white-space: nowrap;}

.header .hotLine .tit{padding-left:30px; background:url(../images/hot_tel.png) no-repeat left center;background-size:24px; }
.header .hotLine .ft_tel{margin-top:2px;}
.header .hotLine a{display:inline-block;line-height:1; font-weight:bold; color:#fff; vertical-align: -2px; }

.header .hotLine img{vertical-align:-0.2em;margin-right:10px;}
.search_box{width:100%; position: fixed;left:0;top:100px; background:rgba(0,0,0,0.8);padding:50px 0; z-index: 100; display: none;}
.search_keywords{width:38%;}
.search_keywords dl{margin-bottom:25px;}
.search_keywords dl dt{width:120px;height:40px;line-height:40px;font-size:16px;color:#fff;border:1px solid #fff;border-radius:4px;text-align:center;}
.search_keywords dl dd{margin-top:12px;}
.search_keywords dl dd a{display:inline-block;font-size:14px;color:#fff;margin-right:15px;margin-bottom:5px;}
.search_keywords dl dd a:hover{text-decoration: underline;}
.searchTab{width:46.8%;padding-left:8%;padding-bottom:20px;border-left:1px solid #6a6a6b;}
.search_tabs{text-align:center;}
.search_tabs span{font-size:20px;color:#fff;padding:0 30px; cursor:pointer;}
.search_tabs span.active{color:#c1ae82;}
.search_input .search_cell{width:100%;height:50px;background:#fff;border-radius: 4px; padding:14px 20px;overflow: hidden; display:none;}
.search_input .search_cell.active{display: block;}
.search_input .search_cell input{float:left;width:90%;font-size:16px; }
.search_input .search_cell a{float:right;width:18px;height:18px;background:url(../images/search.png) no-repeat center;}

.banner,.inbanner,.mat90{margin-top:100px;}
.banner .swiper-slide{background:#171422;}
.banner .swiper-pagination-bullet{width:auto;height:auto;border-radius: 0;background:none; opacity: 1;}
.banner .swiper-pagination-bullet-active{background:none;font-size:30px;}
.banner .swiper-pagination{vertical-align: -3px;line-height: 1;}
.banner .swiper-pagination span{color:#fff; font-family: simsun; font-size:18px;padding:0 23px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:none;font-size:30px;}
.video_box{width:100%;height:100%; position: relative; overflow: hidden;background:#000;}
.banner_video {display:block; width: 100%;height:100%; position: absolute;left:0;top:0; object-fit: cover;   }
.banner .swiper-slide a>img,.inbanner>img{width:100%;}
.swiper-controls{width:100%;height:40px;left:0;bottom:20px; z-index: 10;text-align:center;}
.swiper-controls div{display: inline-block; position: static;}
.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{width:30px;height:30px;margin-top:0; opacity: 0.7; vertical-align: middle;}
.swiper-controls .swiper-button-prev:hover,.swiper-controls .swiper-button-next:hover{opacity: 1;}
.swiper-controls .swiper-button-prev{background:url(../images/arr_left.png) no-repeat center;}
.swiper-controls .swiper-button-next{background:url(../images/arr_right.png) no-repeat center;}
.allCity{height:60px;}
.allCity dt{height:60px;line-height:60px;border:1px solid #473967;background:rgba(0,0,0,0.4);padding:0 50px;color:#fff; z-index: 10;letter-spacing: 12px;}
.allCity dt span{color:#d1cabd;padding-left:10px;letter-spacing: 0;}
.allCity dt:after{width:16px;height:9px;background:url(../images/arr_down1.png) no-repeat center;content:''; position: absolute; right:70px;top:50%;margin-top:-4.5px;}
.allCity dd{width:100%;height:180px; overflow-y:auto; background:rgba(24,20,34,0.9);left:0;top:60px;display: none; z-index: 9;}
.allCity dd a{display:block;height:60px;line-height:60px;padding:0 50px;border-top:1px solid rgba(255,255,255,0.3);color:#fff;letter-spacing: 3px;}
.allCity dd a:hover{background:#c1ae82;}
.inBaojia_box{height:160px; position: relative; z-index: 1;background:#1c171f url(../images/bj_bg.jpg) no-repeat center top;padding:50px 0;  }
.inBaojia_form{width:90%;margin-right:13px;}
.inForm_tit{width:27%;}
.inForm_tit img{margin-right:20px;}
.inForm_tit h4{font-size:16px;margin-top:5px;}
.inForm_box{width:73%;height:60px; line-height:36px;background:#fff;padding:12px 0; position: relative;}
.inForm_box dl{float:left;width:25%;height:36px;padding:0 20px;border-left:1px solid #eee; position: relative;-webkit-display:flex;display:flex; }
.inForm_box dl img{ vertical-align: -3px;margin-right:8px;}
.inForm_box dl dt{width:85px;flex:0 0 85px;white-space: nowrap;font-size:16px; }
.inForm_box dl dd{display:flex;flex:1;position: relative; align-items: center;}
.inForm_box dl dd img{ position: absolute;left:0;top:5px; width:20px;height:22px; z-index:2; }
.inForm_box dl dd input{width:100%;font-size:16px;}
.inForm_box dl dd select{width:70%; background:url(../images/arr_down_gray.png) no-repeat right center;padding:5px 0;}
.inForm_box dl.city_select_bj dt{flex:0 0 85px;width:85px;}
.inForm_box dl dd .allCity{display:block;flex:1;float:none; height:20px;padding: 0;border:none;z-index:1; }
.inForm_box dl dd .allCity dt{width:100%;height:20px;float:none; padding:0 ;background:#fff; color:#bbb; line-height: normal;border:none;letter-spacing: 0;font-size:16px;cursor:pointer; }
.inForm_box dl dd .allCity dt::after{ right:0;background: url(../images/arr_down2.png) no-repeat center;}
.inForm_box dl dd .allCity dt.select{color:#333;}
.inForm_box dl dd .allCity dd{display:none;width:100%;height:200px;left:0;top:15px;background:#fff;}
.inForm_box dl dd .allCity dd a{height:40px;line-height:40px;padding:0 10px;color:#333;border-color:#eee; letter-spacing: 0;font-size:16px;}
.inForm_box dl dd .allCity dd a:hover{color:#fff;}

.inBaojia_btn{/*width:120px;*/height:60px;line-height:60px;background:#a49572 url(../images/btn_bj.png) no-repeat right top; cursor: pointer;}
.inBaojia_btn:hover{background:#D3BC8C;}
.inFind_box{clear:both;}
.inFind_left{width:50%;}
.inFind_left>img,.inChildSite>img{width:100%;}
.inFind_left_con{width:346px;left:50%;margin-left:-173px;top:30%; z-index:10;}
.inFind_box .allCity{width:100%;}
.inFind_box .allCity dt{background:rgba(136,136,136,0.4);border:none;padding:0 50px;cursor:pointer;}
.inFind_box .allCity dt:after{right:50px;}
.inFind_box .allCity dd{height:300px;}
.inFind_box .allCity dd a{padding:0 50px;}
.inChildSite{width:50%;}
.inChildSite .swiper-container{ position: absolute;width:100%; top:25%;left:0; padding-left:80px; z-index: 8;padding-bottom:2px;}
.inChildSite .swiper-slide a{border:1px solid #e5e5e5;}
.inChildSite .swiper-slide .img:after {width: 100%;height: 100%;content: ''; position: absolute;left: 0;  bottom: 0; background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);}
.inChildSite .swiper-slide .ovh img{width:100%;}
.inChildSite .site_txt{width:100%; left:0;bottom:0;padding:30px; z-index: 10;}
.inChildSite .site_mask{display:none;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.4); z-index: 9;}
.inChildSite .swiper-slide-active .site_mask,.inChildSite .swiper-slide a:hover .site_mask{background:none;}
.inChildSite .swiper-pagination-progressbar{ position: static; height:2px;margin-top:30px;background:#e5e5e5;}
.inChildSite .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:4px;top:-1px;background:#c1ae82;}
.inChildSite .swiper-button-next,.inChildSite .swiper-button-prev{float:left;position: static;width:160px;height:40px;margin-top:96px;margin-right:1px; transition:all 0.3s;}
.inChildSite .swiper-button-prev{background:#d0bc8f url(../images/arr_left1.png) no-repeat center; }
.inChildSite .swiper-button-next{background:#d0bc8f url(../images/arr_right1.png) no-repeat center;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer; pointer-events:auto;}
.inChildSite .swiper-button-next.swiper-button-disabled,.inChildSite  .swiper-button-prev.swiper-button-disabled{width:80px;background-color:#dadada;margin-right:0;}
/*推荐设计师*/
.inDesginer_box{background: #271f1e;}
.inDesginer_left,.inDesginer_right{width:50%;}
.inDesginer_left .indes_txt{top:40%;left:18%;}
.inDesginer_left .indes_txt .flag{width:57px;left:-70px;top:50%;margin-top:-29px;}
.indes_desc_img{text-align: right;}
.inDesginer_left .indes_desc{background:#fff;}
.inDesginer_left .indes_desc_txt{width:55.55%;padding:28px 30px;}
.inDesginer_left .indes_desc_txt .tit{font-size:22px;}
.inDesginer_left .indes_desc_txt .tit em{padding:0 10px;}
.inDesginer_left .swiper-button-next,.inDesginer_left .swiper-button-prev{width:100px;height:100px;top:auto;margin-top:0;bottom:0;}
.inDesginer_left .swiper-button-prev{left:auto;right:100px;background:#c1ae82 url(../images/arr_left.png) no-repeat center;}
.inDesginer_left .swiper-button-next{right:0;background:rgba(255,255,255,0.8) url(../images/arr_right2.png) no-repeat center;}
.inDesginer_right{height:100%;display: flex; flex-direction: column;}
.inDesTab{background:#271f1e url(../images/des_tab_bg.jpg) no-repeat right center;padding:80px 0;}
.inDesTab .tabs_con{display: inline-block; padding-left:40px;border-bottom:2px solid rgba(88,86,86,0.2);}
.inDesTab .tabs a{padding:0 6px 12px;margin:0 20px; display: inline-block; vertical-align: middle; position: relative;}
.inDesTab .tabs a:after{width:0;height:4px;background:#c1ae82;content:''; position: absolute;left:0;bottom:-3px;transition: all 0.3s;}
.inDesTab .tabs a.active{font-size:24px;color:#c1ae82;}
.inDesTab .tabs a.active:after{width:100%;}
.inDesTab .more:hover{text-decoration: underline;}
.inDes_con{flex:1; overflow: hidden;}
.inDes_item{display: none;height:100%;flex-direction: column;}
.inDes_item.active{display: flex;}
.inDes_item_top{flex:1; overflow: hidden;background:#28201e;}
.inDes_item_top>a{width:50%;float:left;height: 100%;overflow: hidden;}
.inDes_item_top .txt{left:0;right:0;bottom:0; z-index: 1;padding:40px 60px;background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); }
.inDes_item_top .inDes_text{max-height:0; opacity: 0; overflow: hidden; transition:all 0.5s;}
.inDes_item_top a:hover .inDes_text{max-height:1000px; opacity: 1;}
.inDes_item_bom{flex:0 0 50%; overflow: hidden;}
.inDes_item_bom a{display: flex;height:100%;overflow: hidden;background:#363636;}
.inDes_item_bom .img{width:50%;float:left;flex:0 0 50%;}
.inDes_item_bom .txt{padding:20px 60px;display:flex; flex-direction: column;justify-content: center;}

/*推荐案例*/
.inCase_box>img{width:100%;}
.inCase_big .incase_box{height: 0; visibility: hidden;}
.inCase_big .incase_box.active{height:auto;visibility:visible;}
.inCase_big .incase_box img{width:100%;}
.inCase_desc{width:100%;left:0;top:43%; z-index: 1;}
.inCase_desc .inCase_desc_left{width:27.8%;}
.inCase_con{width:100%;height:0; left:0;top:14%; z-index: 10;}
.inCase_content{width:50%;float:right;}
.inCaseTab{background:rgba(0,0,0,0.7);padding:25px;display:flex; justify-content: space-between; align-items: center;}
.inCaseTab .tabs a{padding:0 23px; display: inline-block; vertical-align: middle;}
.inCaseTab .tabs a.active{font-size:24px;color:#c1ae82;}
.inCaseTab .more:hover{text-decoration: underline;}
.inCase_thumbs{width:58%;margin-top:10%;}
.inCase_thumbs a{width:31.33%;float:left; position: relative;padding:4px;margin:0 1%;}
.inCase_thumbs a:after{width:100%;height:100%;content:'';border:4px solid rgba(255,255,255,0.8); position: absolute;left:0;top:0; transition:all 0.3s; z-index: 10;}
.inCase_thumbs a:hover:after{ border-color:#d3bc8a;}
/*欧标选材*/
.inStandard_box{background:url(../images/eur_bg.jpg) no-repeat center;background-size:cover;}
.inStanard_img .swiper-slide img{width:100%;}
.inStanard_img .swiper-slide a{display: block; position: relative;}
.inStanard_img .swiper-slide a:after{width:100%;height:100%;content:'';position: absolute;left:0;top:0; background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);}
.inStanard_desc{width:100%;left:0;top:7%; z-index: 10;}
.inStanard_txt{width:35%;}
.inStanard_thumbs {width:100%;left:0;bottom:30px; z-index: 10;}
.inStanard_thumbs .swiper-slide{display: flex; align-items: center;height:100px;cursor: pointer; }
.inStanard_thumbs .swiper-slide .img{display: flex; align-items: center;height:68px;background:rgba(255,255,255,0.9);text-align:center;padding:10px; transition: all 0.3s;}
.inStanard_thumbs .swiper-slide .img img{width:100%;}
.inStanard_thumbs .swiper-slide-thumb-active .img{height:100px; }
.zhezhao{width:100%;left:0;bottom:0; z-index: 9; display: none;}
.zhezhao img{width:100%;}
/*集团*/
.inGroup_box{padding:190px 0 210px;background:url(../images/group_bg.jpg) no-repeat center top;background-size:cover; position: relative;margin-top:-1px;}
.inGroup_txt{width:32.6%;}
.inGroup_year{width:25%;margin-top:10%;}

.inGroup_box .num_box {margin-top:4.5%;display:flex; justify-content: space-between;}
.inGroup_box .num_box dl{max-width:25%;float:left;}
.inGroup_box .num_box dl dt{line-height: 1.2;/*font-family:PingFang SC;*/font-weight: bold; position: relative;}
.inGroup_box  .inGroup_year .num_box{margin-top:0;display: block;}
/*施工工艺*/
.inTech_con{position: relative;}
.inTech_con:after{width:100%;height:100%;content:'';position: absolute;left:0;top:0; background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);}
/*.proStandard_box .inTech_con:after{background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);}*/
.inTech_item{display: none;}
.inTech_item.active{display: block;}
.inTech_item img{width:100%;}
.tech_box{width:100%;top:10%;  z-index: 1;}
.tech_box_con{width:50%;}
.tech_class a{width:30.33%;float:left;height:44px;line-height: 44px;text-align:center;border:1px solid #fff;margin-right:3%;margin-bottom:3%;border-radius: 44px; opacity: 0.8;}
.tech_class a:hover,.tech_class a.active{border-color:#d4bc89;background:#c3b085;color:#fff; opacity: 1;}
.tech_class a.btn_more{border:none;}
.tech_class a.btn_more:hover{padding:0 15px;}
.btn_more{height:30px;line-height: 30px;transition:all 0.3s;}
.btn_more:hover{padding:0 40px 0 15px;color:#fff;background:#d0bc8f;}
/*流程*/
.inProcess_box{height:160px;padding:24px 0 20px;background:url(../images/process_bg.jpg) no-repeat center;background-size:cover;}
.process_tit{margin-top:30px; }
.process_tit img{margin-right:20px;}
.process_tit h3{font-size:30px;}
.process_tit h4{font-size:16px;margin-top:5px;}
.process_box dl{display:inline-block;padding:0 40px 0 60px;background:url(../images/arr.png) no-repeat 0 30px;}
.process_box dl dt{width:80px;height:80px;margin:0 auto;padding:19px;border-radius: 100%;border:1px solid #616162;}
.process_box dl dd{margin-top:10px;}
.process_box dl dd span{padding-right:5px;}
.process_box dl:first-child{padding-left:0;background:none;}
.process_box dl:last-child{padding-right:0;}
.process_box dl:hover dt{background:#c1ae82;}
/*新闻*/
.inNews_box{padding:140px 0 150px;background:url(../images/news_bg.jpg) no-repeat center;background-size:cover;}
.inNewsTab .tabs_con{display: inline-block; padding-left:40px;border-bottom:2px solid rgba(88,86,86,0.2);}
.inNewsTab .tabs a{padding:0 6px 12px;margin:0 20px; display: inline-block; vertical-align: middle; position: relative;}
.inNewsTab .tabs a:after{width:0;height:4px;background:#c1ae82;content:''; position: absolute;left:0;bottom:-3px;transition: all 0.3s;}
.inNewsTab .tabs a.active{font-size:24px;color:#c1ae82;}
.inNewsTab .tabs a.active:after{width:100%;}
.inNewsTab .more{vertical-align: 4px;}
.inNewsTab .more:hover{text-decoration: underline;}
.inNews_item{max-height: 0; overflow: hidden;opacity: 0;}
.inNews_item.active{max-height: 1000px;  opacity: 1;}
.inNews_item dl{width:27.8%;float:left;margin-left:8.3%;}
.inNews_item dl:nth-child(3n+1){clear:both;margin-left:0;}
.inNews_item dl dt .date span{border-bottom:2px solid #585656;padding-bottom:3px;margin-bottom:8px;line-height: 1.2;}

.footer{background:url(../images/footer.jpg) center no-repeat;background-size:cover;}
.footer .top{padding:60px 0;}
.hotLineBox{width:27.78%;}
.footer .hotLine{color:rgba(255,255,255,0.7);margin-top:50px;}
.footer .hotLine .tit{padding-left:40px; background:url(../images/hot_tel.png) no-repeat left center;margin-left:40px;}
.footer .hotLine .ft_tel{margin-top:10px;}
.footer .hotLine a{display:inline-block;line-height:1; font-weight:bold; color:#a7a7a7; vertical-align: -6px; }
.footer .hotLine .com_addr{  padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);}
.footer .ft_right{margin-left:72px;}
.footer .weChat .img{width:100px;margin:0 auto;}
.footer .weChat .font{text-align:center}

.footer .botMenu .nav{float:left;}
.footer .botMenu .nav a{display:block;width:160px;height:36px;line-height:36px;color:#fff;border:1px solid #b5b5b5;text-align:center;margin-bottom:1.5em;border-radius:36px;}
.footer .botMenu .nav a:hover{background-image: linear-gradient(180deg, #e6d2a4 0%, #d6b877 60%, #d5b774 100%);border-color:transparent;color:#333;}
.footer .botMenu dl{float:left;margin-left:65px;}
.footer .botMenu dl dt{color:#fff;margin-bottom:1em;}
.footer .botMenu dl dt a{color:#fff;}
.footer .botMenu dl dd a{color:#bdbdbd;display:block;line-height:2.4;}
.footer .botMenu dl dd a:hover{color:#fff;}
.footer .copyRight{color:#b8b8b8; padding:25px 0;background:rgba(0,0,0,0.4);}
.footer .copyRight .ovh a{color:#b8b8b8;}
.footer .copyRight .ovh a:hover{color:#fff;text-decoration: underline;}
.otherNav a{color:#999;padding-right:1em;margin-right:1em;border-right:1px solid #999;line-height:1;display:inline-block; }
.otherNav a:last-child{padding-right:0;margin-right:0;border:none;}
.otherNav a:hover{color:#fff;text-decoration: underline;}
.friend_links{padding-bottom:30px; }
.fr_link_tit{float:none; border-bottom:1px solid rgba(255,255,255,0.1);}
.fr_link_tit span{display:inline-block;height:30px;line-height:30px;padding:0 14px;background:#d3bc8a;font-size:14px; border-top-left-radius:8px;border-top-right-radius:8px;}
.fr_link_list{margin-top:15px;}
.fr_link_list a{display:inline-block;color:#bdbdbd;margin-right:10px;margin-bottom:5px;}
.fr_link_list a:hover{color:#fff;}


/*左侧浮层*/
.float_box{width:80px;position: fixed;right:0;bottom:110px; z-index: 99;}
.float_box a{display: block;width:80px;height:80px; background:rgba(79,61,39,0.6);color:#fff;font-size:13px;padding:10px;text-align:center;margin-bottom:5px; position: relative;}
.float_box a:hover,.float_box a:first-child{background:rgba(212,188,137,0.8);}
.float_box a img{display: block;width:35px;height:35px;margin:0 auto 5px;}
.float_box a em{ position: absolute;top:8px;right:17px;width:14px;height:14px;border-radius: 100%;background:#e53e3e;font-size:12px;color:#fff;text-align:center;line-height:12px;-webkit-animation: flash 0.5s ease-in-out 0s infinite running;animation: flash 0.5s ease-in-out 0s infinite running; opacity: 0;  }
.footer_pop{width:100%; background:url(../images/footer_pop_bg.png) no-repeat center top;background-size:cover;  position: fixed;left:0;bottom:-195px; z-index: 100;-webkit-transition:all 0.3s;transition:all 0.3s;}
.footer_pop_top{height:110px;padding-top:20px; cursor:pointer;}
.arrow_down{display: none;margin-top:5px;}
.footer_pop_tel{ padding-left:60px; background:url(../images/tel2.png) no-repeat 0 50%;}
.footer_pop_tel h3{font-size:16px;line-height: 1.3; }
.footer_pop_tel h3 span{font-size:36px; vertical-align: -6px; line-height:1.2;}
.footer_pop_imgs{ margin-top:6px; }
.pop_word{margin-right:100px;}
.arrow_up{ -webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count:infinite;-webkit-animation-name: scroll;animation-name:scroll;margin-top:5px;}
.footer_pop.active{bottom:0;}
.footer_pop.active .pop_house{display: none;}
.footer_pop.active .arrow_up{display: none;}
.footer_pop.active .arrow_down{display: inline-block;}
.footer_pop_form{ width:100%;height:195px; padding-top:30px;}
.footer_pop_form_in{width:58%;float:right;}
.footer_pop_form .inForm_box{width:79%;height:auto;float:left;background:none;margin-top:0;padding:0;}
.footer_pop_form .inForm_box dl{width:47%;height:50px;padding:8px 18px;margin-right:3%;margin-bottom:15px;border-radius:8px;background:#fff;}
.footer_pop_form .inForm_box dl.area_input dd{position: relative;}
.footer_pop_form .inForm_box dl.area_input dd:after{content:'m²'; position: absolute;right:0;top:0;}
.footer_pop_form .inForm_box dl dd .allCity{margin-bottom:0;}
.footer_pop_form .inForm_box dl dd .allCity dd{height:115px;}
.footer_pop_btn{ height:114px;line-height:114px;background-image: -webkit-linear-gradient(230deg, rgba(227,203,150,1), rgba(205,163,67,1));text-align:center;  cursor:pointer;font-size:20px;}
.footer_pop_btn h4{color:#fff; font-size:16px;padding-top:5px; }
@-webkit-keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}


/*找我家*/
.crumbs{height:80px;line-height:80px;  font-size:16px;color:#fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;background:#000;}
.crumbs a{color:#fff;}
.crumbs span{color:#d4b572;}
.crumbs a img{width:25px;height:25px;margin-right:10px; vertical-align: -5px;}
.crumbs1,.crumbs1 a{color:#a4a19e;}
.crumbs1 a img{opacity: 0.6;}
.inbanner .crumbs{left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);}
.find_inquiry{height:150px;padding-top:30px;background:url(../images/find_search_bg.jpg) no-repeat center;background-size:cover;}
.find_inquiry .allCity{width:22.7%;float:left;margin-right:2.3%;}
.find_inquiry .allCity dt,.find_inquiry .allCity dd a{height:60px;line-height:60px;letter-spacing: 0;padding:0 20px;}
.find_inquiry .allCity dt:after{right:20px;}
.find_inquiry .allCity dt{background:rgba(136,136,136,0.4);border:none;cursor:pointer;}
.find_inquiry .allCity dt span{color:#d4bc89;}
.find_inquiry .allCity dd{top:60px;background:#282728;height:300px;}
.find_search_box{width:48%;}
.find_search_input{width:85%;height:60px;background:#fff;padding:20px;}
.find_search_input input{width:100%;}
.find_search .btn_search{width:15%;height:60px;background:#3f365a url(../images/icon2.png) no-repeat center;}
.find_keywords{margin-top:15px;}
.find_keywords a{display:inline-block;color:#cfcfcf;font-size:14px; vertical-align: top;margin-left:20px;padding-bottom:5px;}
.find_keywords a:hover{color:#fff;}
.find_keywords a.current{color:#fff;border-bottom:1px solid #fff;}
.find_wrap{padding:50px 0;background:url(../images/find_bg.jpg) no-repeat center;background-size:cover;}
.find_list_box dl{float:left;width:31.25%;margin-left:3.125%;margin-bottom:3.125%;}
.find_list_box dl:nth-child(3n+1){clear:both;margin-left:0;}
.find_list_box dl dd{padding:16px;background:rgba(255,255,255,0.95);}
.find_list_box dl dd h3 a:hover,.find_list_box dl dd h3 a:hover em{color:#c6a197;}
.find_list_box dl dd em{padding:0 10px;color:#999;}
.find_list_box dl dd h4 span{display: block;}
.find_list_box dl:hover dd{background:#fff;}
/*找我家列表*/

.find_box{background:url(../images/find_list_bg.jpg) no-repeat center;background-size:cover;}
.find_list a{width:31.25%;margin-left:3.125%;margin-bottom:3.125%;}
.find_list a:nth-child(3n+1){clear:both;margin-left:0;}
.find_list a .desc{padding:16px;background:#f8f8f8; transition:all 0.3s;}
.find_list a .txt em{padding:0 10px;}
.nodata{display:none;width:180px;height:60px;background:rgba(0,0,0,0.4);color:#fff; text-align:center;line-height:60px; position: fixed;left:50%;top:50%;margin-top:-30px;margin-left:-90px; z-index: 10;}
.page_box a,.page_box span{display:inline-block;text-align:center;color:#fff;  font-size:18px;padding:0 20px; vertical-align: middle; }
.page_box a:hover{color:#d4bc89;}
.page_box a.current{font-size:30px;color:#d4bc89;font-weight: bold;}
.page_count{width:0;opacity: 0;visibility:hidden;overflow: hidden;}


.page_box .page_prev,.page_box .page_next{width:30px;height:30px;margin-top:0; opacity: 0.88; vertical-align: middle; text-indent: 9999em;padding:0;overflow: hidden;}
.page_box .page_prev:hover,.page_box .page_next:hover{opacity: 1;}
.page_box .page_prev{background:url(../images/arr_left.png) no-repeat center;}
.page_box .page_next{background:url(../images/arr_right.png) no-repeat center;}
.page_box .page_prev:hover{background-image:url(../images/arr_left3.png); }
.page_box .page_next:hover{background-image:url(../images/arr_right3.png); }

/*找我家详情*/
.find_content{background:#060606 url(../images/case_info_bg.jpg) no-repeat center bottom;background-size:cover;}
.find_con{width:72%;float:left;/* background:#eae7f0;*/}
.find_layout{ background:#dedad4; overflow: hidden;}
.find_layout .crumbs{flex:0 0 60px;-ms-flex:0 0 30px;}
.find_layout .crumbs,.find_layout .crumbs a{color:#363843;}
.layout_img{padding-bottom:20px;}
.layout_img img{ max-height: 100%; }
.layout_img .img{width:100%;flex:0 0 87%; overflow: hidden;}
.layout_img h1{flex:0 0 30px;}
.layout_img h1 span{padding:0 5px;}
.case_change{display:block;width:20px;font-size:14px;color:#333; line-height: 1.2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.case_prev{left:25px;}
.case_next{right:25px; }
.find_sidebar{width:28%;float:right;flex:0 0 40%;background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);padding:5px 0 20px 30px; }
.sidebar_tit{padding:15px 0;}
.sidebar_tit a{margin-top:3px;}
.sidebar_tit a:hover{color:#c6a997; text-decoration: underline;}
.rec_case dl{width:100%; margin-bottom:20px; position: relative;}
.rec_case dl dd{padding:15px;background:rgba(255,255,255,0.9);}
.rec_case dl dd .txt{margin-top:5px;}
.rec_case dl dd em{padding:0 5px;}
.rec_case1 dl{width:100%;float:none;margin:15px 0 20px;}
.rec_des dl{width:46%;float:left;margin-left:8%; padding:20px;margin-bottom:10px;background:rgba(0,0,0,0.6); transition: all 0.3s; cursor:pointer;}


.rec_des dl dt {width:100%;height:0;padding-bottom:100%; text-align:center;margin-bottom:8px;margin-left:auto;margin-right:auto; position: relative;}
.rec_des dl dt a{display: block;width:100%;height:100%; position: absolute;left:0;top:0; overflow:hidden;border-radius: 100%;}
.rec_des dl dt a img{width:100%;}
.rec_des dl:nth-child(1){margin-left:0;}
.rec_des dl dd h3 a{color:#fff;}
.rec_des dl:hover{background:rgba(255,255,255,0.06);}
.rec_strategy a{display: block;padding:12px 0;position: relative;border-top:1px dotted rgba(255,255,255,0.15);}
.find_style{padding:20px 40px;background:#fff; position: relative; }
.find_style .swiper-slide a h3{width:100%;height:100%;left:0;top:0;display: flex; align-items: center;justify-content: center;background:rgba(0,0,0,0.4);}
.find_style .swiper-button-prev,.find_style .swiper-button-next{width:30px;height:40px;background:none; position: absolute;top:50%;margin-top:-20px; }
.find_style .swiper-button-prev{left:5px;background: url(../images/arr_left2.png) no-repeat center;}
.find_style .swiper-button-prev:hover{background: url(../images/arr_left3.png) no-repeat center;opacity: 1;}
.find_style .swiper-button-next{right:5px;background: url(../images/arr_right2.png) no-repeat center;}
.find_style .swiper-button-next:hover{background: url(../images/arr_right3.png) no-repeat center;opacity: 1;}
/*看案例*/
.case_box{background:#15131a url(../images/case_bg1.jpg) no-repeat center top; background-size:100%;}
.case_list a{width:31.25%;margin-left:3.125%;margin-bottom:3.125%;}
.case_list a:nth-child(3n+1){clear:both;margin-left:0;}
.case_list a .desc{padding:16px;background:#f8f8f8; transition:all 0.3s;}
.case_list a .txt em{padding:0 10px;}
.case_screen{background:url(../images/screen.png) no-repeat left top;border:1px solid rgba(255,255,255,0.1);}
.case_screen dl,.case_screen dd{overflow: hidden;}
.case_screen dl{width:100%;display:table; font-size:16px;}
.case_screen dl:nth-child(2n) dd{background:rgba(255,255,255,0.07);}
.case_screen dl dt{display:table-cell;width:143px;text-align:center;padding:15px;  vertical-align: middle;color:#fff; text-align:center;}
.case_screen dl dd{ display:table-cell;padding:15px;vertical-align: middle; position: relative; }
.case_screen dl dd a{float:left;color:#ccc;margin-right:25px;font-size:16px;margin-bottom:5px;}
.case_screen dl dd a:hover,.case_screen dl dd a.cr{color:#d4b572;}
.case_screen dl dd .des_city{height:27px;padding-right:90px; overflow: hidden;}
.case_screen dl dd a:first-child{background:#d4b572;padding:0 7px;color:#333;}
.case_screen dl dd .des_city a{float:left;}
.case_screen dl dd .more_city{display:none;padding-right:18px;right:30px;top:15px; cursor:pointer; opacity: 0.7;}
.case_screen dl dd .more_city:after{width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #999999; content:''; position: absolute;right:0;top:9px;}
.case_screen dl dd .more_city.active:after{border-top:none;border-bottom:7px solid #999999; }
.case_screen dl dd .des_city.city_open{ height:auto;}
.case_search{height:64px;padding:12px 30px;background:url(../images/des_search_bg.png) no-repeat center;}
.case_sort{line-height: 40px;margin-right:40px; cursor:pointer;color:#fff;}
.case_sort i{display: inline-block;width:10px;height:16px; position: relative;margin-left:10px; vertical-align: -3px;}
.case_sort i:before{width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:7px solid #ddd8d0; content:''; position: absolute;left:0;top:0;}
.case_sort i:after{width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #ddd8d0; content:''; position: absolute;left:0;bottom:0;}
.case_sousuo{width:39%;}
.case_sousuo input{width:81%;float:left;height:40px;padding:10px;border:1px solid #d0cad0;border-right:none;color:#fff;}
.case_sousuo input::-webkit-input-placeholder{color:#fff;}
.case_sousuo input:-moz-placeholder{color:#fff;}
.case_sousuo input::-moz-placeholder{color:#fff;}
.case_sousuo input:-ms-input-placeholder{color:#fff;}
.case_sousuo .btn_sousuo{width:19%;float:right;height:40px;line-height: 40px;background:#d3bc8a;color:#333;}
.case_sousuo .btn_sousuo:hover{color:#fff;}
.case_sort.active{color:#d4b572;}
.case_sort.active.asc i:before{border-bottom-color: #d4b572;}
.case_sort.active.desc i:after{border-top-color: #d4b572;}
.rec_tit{font-size:24px;border-top:1px solid #46454a;margin-top:30px; color:rgba(255,255,255,0.8);}
.rec_tit1{border-top:none;border-bottom:1px solid #46454a;padding-bottom:30px;}
.desigin_list a{width:23.5%;margin-left:2%;margin-bottom:2%; overflow: hidden;}
.desigin_list a:nth-child(4n+1){clear:both;margin-left:0;}
.desigin_list a .des_txt{padding:16px;background:#f8f8f8; transition:all 0.3s;}
.desigin_list a h4 em{padding:0 8px;}
.desigin_list .flag{height:23px;line-height:23px;padding:0 20px 0 10px;background:url(../images/flag_bg.png) no-repeat right top;left:0;top:0; z-index: 2;}
.desigin_list a:hover .flag{color:#333;}
.desigin_list .lookmore{height:50px;line-height: 50px;background:#d4bc89;}
.recommond_box{padding:90px 0 100px;background:url(../images/rec_case_bg.jpg) no-repeat center;background-size:cover;}
.flinks_box{background:url(../images/links_bg.jpg) no-repeat center;background-size:cover;padding:75px 0 65px;}
.links_box a{width:12.5%;float:left;margin-left:5%;margin-bottom:2%;}
.links_box a:nth-child(6n+1){margin-left:0;}
.star_img{width:16%;position: absolute;right:13.5%;bottom:0; z-index: 2;}
/*案例详情*/
.case_content{/*display: -webkit-box;display: flex;*/ position: relative;background:#060606 url(../images/case_info_bg.jpg) no-repeat center bottom;background-size:cover;}
.case_con{/*display: -webkit-box; display: flex; -webkit-flex-direction:column; flex-direction:column;*/width:72%;/* flex:1;*/float:left;}
.case_layout{display: -webkit-box;display:flex;flex:1; overflow: hidden;}
.case_layout .crumbs{top:0;left:0; z-index: 10;}
.case_layout .crumbs,.case_layout .crumbs a{color:rgba(255,255,255,0.8);background:none;}
.case_layout .case_imgs{width:100%;}

.case_style{flex:0 0 20%;padding:10px 70px; }
.case_style .swiper-slide a{display:block;  cursor: pointer;}
.case_style .swiper-slide a{display:block;  cursor: pointer;height:0;padding-bottom:60%;overflow:hidden; position: relative; }
.case_style .swiper-slide a img{width:100%;height:100%;position: absolute;left:0;bottom:0;}
.case_style .swiper-slide a .img{width:100%;height:100%;background-size:cover;background-position: center center;background-repeat: no-repeat; position: relative;}
.case_style .swiper-slide a .img:after{width:100%;height: 100%;background-color:rgba(0,0,0,0.2);content:''; position: absolute;left:0;top:0; z-index: 2;}
.case_style .swiper-slide-thumb-active a .img:after{opacity: 0; }
.case_style .swiper-button-prev,.case_style .swiper-button-next{width:30px;height:40px;background:none; position: absolute;top:50%;margin-top:-20px; opacity: 0.5;}
.case_style .swiper-button-prev{left:20px;background: url(../images/arr_left.png) no-repeat center;}
.case_style .swiper-button-prev:hover{background: url(../images/arr_left3.png) no-repeat center;opacity: 1;}
.case_style .swiper-button-next{right:20px;background: url(../images/arr_right.png) no-repeat center;}
.case_style .swiper-button-next:hover{background: url(../images/arr_right3.png) no-repeat center;opacity: 1;}
.case_imgs .swiper-container{height:100%;}
.case_imgs .swiper-slide .ovh img{width:100%;}
.case_imgs .case_desc{padding:25px 100px;background:rgba(0,0,0,0.6);left:0;right:0;bottom:0;text-align:left; }
.case_imgs .case_desc .tit span{padding-right:10px;}
.case_imgs .case_desc .txt{overflow:hidden;opacity: 0.6;}
.case_imgs .case_desc .case_open{width:50px;height:50px;top:0;right:30px; z-index: 2;background:rgba(0,0,0,0.3) url(../images/fold.png) no-repeat center;background-size:100%; cursor: pointer;}
.case_imgs .case_desc.active .txt{height:auto;}
.case_imgs .case_desc.active .case_open{background-image: url(../images/open.png);}
.case_imgs .swiper-button-prev,.case_imgs .swiper-button-next{position: absolute;width:60px;height:60px;margin-top:-30px;margin-right:0; }
.case_imgs .swiper-button-prev{left:0;background:rgba(255,255,255,0.8) url(../images/arr_left2.png) no-repeat center;}
.case_imgs .swiper-button-next{right:0;background:rgba(255,255,255,0.8) url(../images/arr_right2.png) no-repeat center;}
.case_imgs .swiper-button-prev:hover{background:#c1ae82 url(../images/arr_left.png) no-repeat center;}
.case_imgs .swiper-button-next:hover{background:#c1ae82 url(../images/arr_right.png) no-repeat center;}
.case_prev_next{background:rgba(255,255,255,0.05);padding:20px 60px;}
.case_prev_next dl{width:49%;padding:17px;border:1px solid rgba(255,255,255,0.2);display: flex; align-items: center;}
.case_prev_next dl dt{width:50%;}
.case_prev_next dl dt a{display:block;  cursor: pointer;height:0;padding-bottom:60%;overflow:hidden; position: relative; }
.case_prev_next dl dt a img{width:100%;height:100%;position: absolute;left:0;bottom:0; }
.case_prev_next dl dd{width:50%;text-align:center;padding:15px 0 15px 20px;}
.case_prev_next dl dd a{color:#fff;}
.case_prev_next dl dd a:hover{color:#d3bc8a;}
.case_prev_next .case_next{flex-direction: row-reverse;}
.case_prev_next .case_next dd{padding:15px 20px 15px 0;}
.case_sidebar{/*position: absolute;top:0;right:0;*/float:right;width:28%;height:100%;background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);padding:10px 0 20px 30px; }
.sidebar_form{padding:12px 30px 28px;background:rgba(255,255,255,0.2);  position: relative;}
.sidebar_form_input .input{height:45px;background:#fff;padding:10px 15px;margin-top:15px;}
.sidebar_form_input .area_input{position: relative;}
.sidebar_form_input .area_input:after{content:'m²'; position: absolute;right:15px;top:10px;}
.sidebar_form_input .input input{width:100%;padding:2px 0;}
.sidebar_form_input .area_input input{width:90%;}
.sidebar_form_input .allCity{height:45px;background:#fff;}
.sidebar_form_input .allCity dt{ float:none;height:45px;padding:12px 15px;background:#fff; border:none; color:#999; line-height: 22px; letter-spacing: 0;cursor:pointer;}
.sidebar_form_input .allCity dt:after{ right:18px;background: url(../images/arr_down2.png) no-repeat center;}
.sidebar_form_input .allCity dt.select{color:#333;}
.sidebar_form_input .allCity dd{display:none;height:200px;top:70px;background:#eeeeee;}
.sidebar_form_input .allCity dd a{height:40px;line-height:40px;padding:0 10px;color:#333;border-color:#eee; letter-spacing: 0;}
.sidebar_form_input .allCity dd a:hover{color:#fff;}
.btn_price{height:50px;background: linear-gradient(150deg, #e9dfca, #c8b17f);  line-height: 50px; cursor:pointer;font-size:20px; }
.btn_price:hover{background:#c8b17f;}
.sidebar_chair{right:-90px;bottom:-30px; z-index:1;}
.case_sidebar .sidebar_form_input .allCity{height:45px;}
.case_sidebar .sidebar_form_input .input,.case_sidebar .sidebar_form_input .allCity dt{height:45px;padding:12px 10px;}
/*弹框*/
.maskbg{display:none;width:100%;height:100%;position: fixed;left:0;top:0; background:rgba(0,0,0,0.6); z-index: 101;}
.pop_box{display:none;width:1050px;height:630px;position: fixed;left:50%;top:50%;margin-left:-525px;margin-top:-315px; background:#fff;z-index: 102;}
.pop_close{width:44px;top:-28px;right:-32px; cursor:pointer;}
.pop_img{width:50%;float:left;}
.pop_right{width:50%;float:right; background:#fff url(../images/pop_bg.png) no-repeat right bottom;background-size:cover;padding:0 50px 30px;height:100%;}
.pop_tit{padding:40px 0 20px; font-size:36px;color:#5f5f5f;text-shadow:#d5d5d5 0px 4px 2px}
.pop_con {margin-top:20px;}
.pop_con dl{margin-bottom:20px;height:58px;display:flex; align-items: center;}
.pop_con dl dt{float:left;flex:0 0 23%; font-size:24px;}
.pop_con dl dt em{color:#f71313;}
.pop_con dl dd{flex:1; height:58px; background:#fff;border-radius: 6px;}
.pop_con dl.area_input dd{position: relative;}
.pop_con dl.area_input dd:after{content:'m²'; position: absolute;right:15px;top:18px;}
.pop_con dl dd input{display:block;width:100%;height:58px;padding:15px 18px;background:#fff;border:1px solid #e9e9e9;border-radius: 6px;font-size:16px!important;}
.pop_con dl dd dl{margin-top:0;display: block;}
.pop_con dl dd dl dt{width:100%;float:none;height:58px;padding:15px 18px;background:#fff;border:1px solid #e9e9e9;border-radius: 6px;color:#999; line-height: normal; letter-spacing: 0;font-size:16px;cursor:pointer; }
.pop_con dl dd .allCity dt:after{ right:18px;background: url(../images/arr_down2.png) no-repeat center;}
.pop_con dl dd .allCity dt.select{color:#333;}
.pop_con dl dd .allCity dd{display:none;height:200px;top:50px;background:#fff;}
.pop_con dl dd .allCity dd a{height:40px;line-height:40px;padding:0 18px;color:#333;border-color:#eee; letter-spacing: 0;}
.pop_con dl dd .allCity dd a:hover{color:#fff;}
.pop_btn{height:58px;line-height: 58px;background: linear-gradient(150deg, #eee5d2, #d5bf8f); border-radius:58px;margin-left:5%;cursor:pointer;font-size:24px!important;color:#333;margin-top:15px;margin-top:40px;}
.yy_txt{text-align:center; display:none;}
.yy_txt span{color:red;}
.pop_box .f-12.c-7d7d7d.tc.mt25{margin-top:15px;font-size:16px;}
.pop_success{display:none;width:800px;height:400px;position: fixed;left:50%;top:50%;margin-left:-400px;margin-top:-200px;background-image: linear-gradient(30deg, #aa966a 0%, #d4c29b 100%); padding:10px 30px 30px;border-radius: 10px; z-index: 200;}
.success_img{text-align:center;}
.pop_success .txt{font-size:24px; line-height: 1.8;color:#fff;}
.btn_know{width:380px;height:60px;line-height: 60px;border-radius: 40px;background: linear-gradient(150deg, #eee5d2, #d5bf8f);font-size:24px; cursor:pointer;color:#fff;}


.form-hint{height:40px; position:absolute;  z-index:99; transition:all 0.3s; }
.form-hint-bg{height:40px; }
.form-hint-text{padding:0px 15px;height:40px;line-height:40px;font-size:14px;background:#d3bc8a; zoom:1;color:#FFF;border-radius: 4px;}
.form-hint-bottom{position:absolute;left:48px;bottom:-13px;width: 0; height: 0; border-top: 13px solid #d3bc8a; border-left: 13px solid transparent;z-index:10;}
/*找设计师*/
.desiginer_box{background: url(../images/des_bg.jpg) no-repeat center top; background-size:cover;}
.recommind_case{background: url(../images/rec_case_bg.jpg) no-repeat center top; background-size:cover;}
/*设计师详情*/
.desiginer_banner{padding-bottom:55px;background:url(../images/desiginer_banner.jpg) no-repeat center bottom; background-size:cover;}
.desiginer_info{width:100%;left:0;top:0; z-index: 10;}
.desiginer_info .crumbs{background:none;}
.desiginer_desc{width:100%;padding:40px;background:url(../images/des_desc_bg.jpg) no-repeat center;background-size:cover;display:flex; align-items: center;}
.desiginer_desc .des_img{width:32%;margin-right:55px;flex:0 0 32%;}
.desiginer_desc .des_desc{flex:1;}
.des_desc .des_name{line-height: 1; overflow:hidden;}
.des_desc .des_name .flag{height:23px;line-height:23px;padding:0 15px;background:url(../images/flag_bg1.png) no-repeat right top;right:0;top:5px; z-index: 2;font-size:14px;color:#333;}

.des_info_box{ padding-bottom:100px;background: url(../images/des_info_bg.jpg) no-repeat center top; background-size:cover;}
.des_info_tit{margin-bottom:30px;}
.des_info_left{width:72%;}
.des_info_right{width:25%; }

.show_big .swiper-button-prev,.show_big .swiper-button-next{position: absolute;width:60px;height:60px;margin-top:-30px;margin-right:0; }
.show_big .swiper-button-prev{left:0;background:rgba(255,255,255,0.8) url(../images/arr_left2.png) no-repeat center;}
.show_big .swiper-button-next{right:0;background:rgba(255,255,255,0.8) url(../images/arr_right2.png) no-repeat center;}
.show_big .swiper-button-prev:hover{background:#c1ae82 url(../images/arr_left.png) no-repeat center;}
.show_big .swiper-button-next:hover{background:#c1ae82 url(../images/arr_right.png) no-repeat center;}
.show_thumbs .swiper-button-prev,.show_thumbs .swiper-button-next{display: none;}
.show_thumbs{bottom:30px;left:30px;right:30px;}
.show_thumbs .swiper-slide{border:4px solid transparent;}
.show_thumbs .swiper-slide .img{width:100%;height:100%;background-size:cover;background-position: center center;background-repeat: no-repeat;}
.show_thumbs .swiper-slide-thumb-active{border-color:#d4bc89;}

.case_column{margin-top:22px;}
.case_column dl{width:48.75%;float:left;margin-left:2.5%;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #4b4b4b;}
.case_column dl:nth-child(2n+1){clear:both;margin-left:0;}
.case_column dl dt{position: relative;}
.case_column dl dt a{display: block;height:0;padding-bottom:60%;overflow:hidden; position: relative; }
.case_column dl dt a img{width:100%;height:100%;position: absolute;left:0;bottom:0;}
.case_column dl dd h3 a{color:#fff;}
.case_column dl dd h3 span{padding-right:10px;}
.case_column dl dd .txt{margin-top:12px;}
.case_mask{width:100%;height:100%; /*background:rgba(0,0,0,0.5);*/left:0;top:0; cursor:pointer;}
.case_edit img{width:42px;}
.case_edit{width:100%;left:0;top:50%; transform:translateY(-50%);display: none; }
.des_info_right .sidebar_form{background:#fff;padding:25px 28px;}
.des_info_right .sidebar_form_input .allCity dt,.des_info_right .sidebar_form_input .input{background:#eee;}
/*.des_info_right .sidebar_tit h3{color:#333;}*/
.des_info_right .rec_case dl{width:100%;float:none;margin-left:0;margin-bottom:10px;margin-top:0;}
/*.des_info_right .rec_des dl{background:#fff;}
.des_info_right .rec_des dl:hover{background:#dadada;}
.des_info_right .rec_des dl dd h3 a{color:#666;}
.des_info_right .rec_strategy a{color:#666;border-color:#ced0d2;}
.des_info_right .rec_strategy a:hover{color:#d3bc8a;}*/

/*企业动态*/
.news_box{background:url(../images/news_bg1.jpg) no-repeat center; background-size:cover;}
.news_left{width:72%;}
.news_list {width:105%;}
.news_list dl{width:50%;float:left;padding:30px 5% 30px 0;border-bottom:1px solid #35302f;}
.news_list dl:nth-child(1),.news_list dl:nth-child(2){padding-top:0;}
.news_list dl:nth-child(2n+1){clear:both; }
.news_list dl dt .img a{position: relative;}
.news_list dl dt .img a:after{position: absolute;left:0;top:0;right: 0;bottom:0;border:4px solid rgba(255,255,255,0.7);content:'';}
.news_list dd .btn_more:hover{color:#333;text-align: center;padding:0 3em;}
.right_sidebar{width:25%;}
.right_sidebar .sidebar_form{background:#fff url(../images/side_form_bg.jpg) no-repeat center top; padding:120px 15px 55px 15px;}
.right_sidebar .sidebar_form_input .allCity{background:#eee;}
.right_sidebar .sidebar_form_input .allCity dt,.right_sidebar .sidebar_form_input .input{background:#eee;height:45px;}
.right_sidebar .sidebar_form_input{padding:0 23px;position: relative; z-index:2;}
.right_sidebar .rec_case dl{width:100%;float:none;margin-left:0;}
.right_sidebar .rec_des dl{width:46.8%;margin-left:6.4%;margin-bottom:6.4%;padding:20px;}
.right_sidebar .rec_des dl:nth-child(2n+1){clear:both;margin-left:0;}
.right_sidebar .rec_des dl:nth-last-of-type(1),.right_sidebar .rec_des dl:nth-last-of-type(2){margin-bottom:0;}
/*企业详情*/
.news_content{background:#f2f2f2;}
.news_content .crumbs {background:rgba(29,17,12,0.8);}
.news_info{line-height: 1.875;font-size:16px;}
.news_info p{margin-bottom:1em;}
.prev_next a{display: block;color:#666;margin:3px 0;}
.prev_next a:hover{color:#d3bc8a;}
.news_content .sidebar_tit h3{color:#333;}
.news_content .right_sidebar .rec_des dl{background:#fff;}
.news_content .right_sidebar .rec_des dl:hover{background:#dadada;}
.news_content .right_sidebar .rec_des dl dd h3 a{color:#666;}
.news_content .right_sidebar .rec_strategy a{color:#666;border-color:#ced0d2;}
.news_content .right_sidebar .rec_strategy a:hover{color:#d3bc8a;}
/*装修聚合页*/
.strategy_juhe{background:url(../images/strategy_bg1.jpg) no-repeat center; background-size:cover;}
.juhe_tit{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.2);}
.juhe_tit h3{font-size:24px;}
.juhe_tit a{margin-top:14px;}
.juhe_tit a:hover{color:#fff;}
.juhe_list dl{width:31.25%;float:left;margin-left:3.125%;}
.juhe_list dl:nth-child(3n+1){clear:both;margin-left:0;}
.juhe_list dd{background:#fff;padding:20px 28px; }
.juhe_list dd .txt{line-height: 1.5;}
.juhe_list dl:hover dd{background:rgba(255,255,255,1);}
/*装修攻略*/
.strategy_box{background:url(../images/strategy_bg.jpg) no-repeat center; background-size:cover;}
.strategy_left{width:73.6%;}
 .strategy_menu{height:48px;border-top:1px solid #242424;background-color:rgba(255,255,255,0.06);}
.strategy_menu a{display: inline-block;line-height: 48px;padding:0 35px;margin:0 100px; position: relative;}
.strategy_menu a:after{width:0;border-bottom:2px solid #fff;content:''; position: absolute;left:0;bottom:0; transition:all 0.3s;}
.strategy_menu a:hover:after,.strategy_menu a.cr:after{width:100%;}
.strategy_list dl{width:100%; padding:20px;background:#fff;margin-bottom:20px; overflow: hidden; position: relative;}
.strategy_list dl:before{width:0;height:4px;background:#d4bc89;content:''; position: absolute;left:0;top:0; transition:all 0.3s;}
.strategy_list dl:hover:before{width:100%;}
.strategy_list dt{width:320px;float:left;}
.strategy_list dd{ padding:15px 0 15px 30px;overflow: hidden; }
.strategy_list dd .tit a:hover{text-decoration: underline;color:#333;}
.strategy_list dd .txt{line-height: 1.5;}
.strategy_list dd .hits{padding-left:40px;margin-top:4px;background:url(../images/eye1.png) no-repeat left center;}
.strategy_list dd .btn_more:hover{padding:0 22px;color:#333;}
.strategy_list dd .new_flag{right:0;top:0;display: none;}
/*攻略详情*/
.publish_share{padding-bottom:20px;border-bottom:1px solid #cccccc;}
.strategy_publish span{padding-right:15px;}
.share_box.social-share>a{border:none;border-radius: 3px;border:none;color:#fff;margin:0 0 0 4px;}
.share_box.social-share .icon-weibo{background:#f87968;}
.share_box.social-share .icon-wechat{background:#55c04f;}
.share_box.social-share .icon-qzone{background:#f8c463;}
.share_box.social-share .icon-qq{background:#75a2e2;}



/*联系我们*/
.contact_box{background:url(../images/des_bg.jpg) no-repeat center;background-size:cover; }
.contact_map{width:50%; }
#allmap{ height:600px; }
#allmap img{max-width: none!important;}
.BMap_cpyCtrl,.anchorBL { display:none;}
.contact_list{width:50%;height:100%;top:0;right:0;background:rgba(30,24,23,0.8);}
.contact_list li{padding:20px 15px;border:1px solid rgba(255,255,255,0.2);margin-bottom:20px; cursor: pointer;}
.contact_list li:first-child{background:url(../images/contact_dl_bg.jpg) no-repeat center;background-size:cover;border-color:transparent;}
.contact_list li:first-child .f-24{font-size:24px;}
.contact_list li:hover,.contact_list li.active{background:#453621;border-color:transparent;}
.contact_list li:hover .op7,.contact_list li.active .op7{opacity: 1;}
.contact_list_con {width: 100%; height: 100%;padding:50px;}
.arr_down{width:50px;bottom:30px;left:50%;margin-left:-25px;  -webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count:infinite;-webkit-animation-name: up;animation-name:up;}

@-webkit-keyframes up {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}

@keyframes up {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}
/*全国布局*/
.layout_map img{width:100%;}
.layout_desc{width:28%; min-width:300px;left:0;bottom:0;padding:3%;background:rgba(23,20,18,0.88);}
.seven_num dt{width:60px;height:60px;line-height:60px;text-align:center;background:#66523b;margin-right:8px; overflow: hidden;}
.seven_num dt span{font-size:40px;color:#fff;}
.seven_num dd{margin-top:10px;}

.distribution_box{background:#090909 url(../images/dis_bg.jpg) no-repeat right bottom;background-size:100%;}
.distribution_con{padding:0 8.6%;max-width:1550px;margin-left:auto;margin-right:auto;}
.distribution_map{width:59%;}
.distribution_desc{width:34%;min-width:400px;margin-left:45px;margin-top:10%;}

.map_dot span{position: absolute;display:block;width:106px;height:30px;line-height:30px;color:#fff;padding:0 5px 0 15px;text-align:center;font-size:16px;right:-150px;top:50%;margin-top:-15px;background:url(../images/city_bg.png) no-repeat 0 0; opacity: 0; transform:scale(0.8);visibility:hidden; -webkit-transition:all 0.3s;transition:all 0.3s;}
.map_dot{width:30px;height:30px;border-radius:100%; position: absolute; z-index:3; cursor:pointer;}
.map_dot:before{width:18px;height:28px; background:url(../images/point.png) no-repeat center;background-size:100%; z-index:2; cursor:pointer;left:1px;bottom:20px;content:''; position: absolute; transition:all 0.3s; opacity: 1;}
.map_dot:hover:before {opacity: 1;bottom:20px;background-image:url(../images/point1.png) ;}
.map_block{width:560px;padding:10px;background:url(../images/layimg_bg.jpg) no-repeat center;background-size:cover; position: absolute;right:0; bottom:80px;  opacity: 0; visibility:hidden; -webkit-transition:all 0.3s;transition:all 0.3s; overflow: hidden;display: flex; align-items: center;}
.map_block .img{width:40%; }
.map_block .desc{width:60%;overflow: hidden;padding:0 12px 0 20px;}
.map_dot:hover {z-index: 10;}
.map_dot:hover .map_block{ opacity: 1;visibility:visible;bottom:60px;}
.map_dot:nth-of-type(27) .map_block{right:auto;left:0;}
@keyframes flash {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
@keyframes twinkling {
    0% {
        opacity: 0;
        transform: scale(0.8);
    }

    50% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.8);
    }
}
@keyframes ripple {
  0% {
   opacity: 0;
   transform: scale(0.8);
  }
  5% {
   opacity: 1;
  }
  100% {
   opacity: 0;
   transform: scale(1);
  }
}
@keyframes ripple {
  0% {
   opacity: 0;
   transform: scale(0.1);
  }
  5% {
   opacity: 1;
  }
  100% {
   opacity: 0;
   transform: scale(1);
  }
}
/*环保体系*/

.standard_box{background:#000;}
.standard_item img{width:100%;}
.standard_desc{width:100%;left:0;top:50%;transform:translateY(-50%); z-index: 2;}
.standard_desc .btn_more{padding:0 50px;background:#d4bc89;color:#595656;}
.standart_desc_in{width:48%;}
.standard_item:nth-child(2n) .standart_desc_in{float:right;text-align: right;}
/*欧标选材*/
.eurstandard_box{background:#000;}
.eurstandard_item a>p img{width:100%;}
.eurstandard_desc{width:100%;left:0;top:20%;  z-index: 2;}
.eurstandard_desc .btn_more{padding:0 50px;background:#d4bc89;color:#595656;}
.eurstandart_desc_in{width:38%;}
.eurstandart_desc_in ul{padding-left:20px;list-style:disc;}
.eurstandart_desc_in ul li{list-style-type:inherit;}
.tran_scale:hover .eur_logo img{transform:scale(1,1) rotate(0deg);}
.eurstandard_txt{padding-left:30px;}
.eurstandard_txt1{width:60%;}
/*品牌主材*/
.brand_box{padding-top:55px;background:url(../images/brand_bg.jpg) no-repeat center top;background-size:cover;}
.w50{width:48%;}
.brand_title{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.brand_logo_content{background:rgba(0,0,0,0.4);padding-top:60px;}
.brandTab{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.2);}
.brandTab .swiper-slide{width:auto!important;}
.brandTab span{display: inline-block;height:40px;line-height:40px;text-align:center;padding:0 25px;font-size:24px;color:#fff; cursor: pointer;border-radius: 40px;}
.brandTab span:hover,.brandTab .swiper-slide.active span{background: linear-gradient(150deg, #e9dfca, #c8b17f);color:#333; }
.brand_logo_box{padding:20px 0;}
.brand_logo_item{display: none; overflow: hidden;}
.brand_logo_item.active{display: block;}
.brand_logo_item li{width:20%;height:80px;float:left;margin:15px 0; display: flex; align-items: center; justify-content: center;padding:0 15px;}
.brand_logo_item li:nth-child(5n+1){clear:both;}
.brand_logo_item li img{max-height: 100%;}

/*七大服务中心*/
.service_right{width:48%;height:100%; top:0;right:0;z-index:1;background:rgba(0,0,0,0.6);padding:50px 65px 50px 50px; }
.service_desc_box{margin-top:15%;}
.service_thumbs{position: absolute;width:100%;left:0;bottom:5%;padding:0 50px 50px;}
.service_thumbs .img{width:20%; float: left;margin:0 3% 3% 0; position: relative; cursor:pointer;}
.service_thumbs .img img{width:100%;height:100%;}
.service_thumbs .img h3{width:100%;height:100%; position: absolute;left:0;top:0;background:rgba(0,0,0,0.4); z-index: 2;padding:0px; white-space: nowrap;overflow: hidden; display: flex; align-items: center; justify-content: center; transition:all 0.3s; opacity: 1;}
.service_item,.service_desc_item{display: none;}
.service_item img{width:100%;}
.service_thumbs .img.active h3{ opacity: 0; }
.service_desc_box>.f-16.c-fff{display: block!important;}
/*施工管理*/
.manage_item>img{width:100%;}
.manage_desc{width:100%;left:0;top:50%;transform:translateY(-50%); z-index: 2;}
.manage_img .img{width:23.8%;float:left;margin-left:1.6%;}
.manage_img .img:first-child{margin-left:0;}


/*企业简介*/
.group_box{padding:130px 0 150px;background:url(../images/about_bg.jpg) no-repeat center top;background-size:cover;}
.group_txt{width:48%;}
.group_year{width:25%;margin-top:10%;}
.group_box .num_box {margin-top:12.5%;display:flex; justify-content: space-between;}
.group_box .num_box dl{max-width:25%;float:left;}
.group_box .num_box dl dt{line-height: 1.2;/*font-family:PingFang SC;*/font-weight: bold; position: relative;}
.culture_item{width:50%;float:left;}
.culture_desc{width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%); display:flex; justify-content: center; align-items: center;}
.culture_desc .line{margin:0 18px;font-size:22px;}
.culture_txt{width:33%;}
.history_box{padding:350px 0 230px;background:url(../images/history_bg.jpg) no-repeat center top;background-size:cover;}
.history_desc{width:25%; }
.history_big{width:62.5%;}
.history_big .swiper-slide{cursor: pointer; }
.history_big dl{overflow: hidden;}
.history_big dl dt{width:27.5%;float:left;}
.history_big dl dt .img{display:none;float:right;border:2px solid #fff;}
.history_big dl dt .history_year{float:right;width:100%;padding-bottom:20px; position: relative;margin-top:0;}
.history_big dl dt .history_year:after{width:34px;height:3px;background:#d4bc89;content:''; position: absolute; right:0;bottom:0;}
.history_big dl dd{padding:0 0 0 40px;}
.history_big dl dd p{margin-bottom:1em;}
.history_thumbs{margin-top:130px;}
.history_thumbs .swiper-slide{text-align:center;}
.history_thumbs .year{display:inline-block;font-size:16px;text-align:center;cursor: pointer; line-height: 1;margin-top:18px;  }
.history_thumbs .swiper-slide-thumb-active .year{width:100%;font-size:24px;padding:12px;background:rgba(255,255,255,0.1);border-radius: 100px;margin-top:0;}

.honor_box{padding:150px 0 260px;background:url(../images/honor_bg.jpg) no-repeat center;background-size:cover;}
.honor_swiper{margin-top:150px;}
.honor_swiper .swiper-slide{height:250px; display: flex; align-items: center;}
.honor_swiper dl{padding:30px;background:rgba(0,0,0,0.2);color:#745b24;border-left:2px solid transparent; transition:all 0.3s; cursor:pointer;}
.honor_swiper dl:hover{padding:55px 30px;background:rgba(153,153,153,0.2);color:#d5a420;border-color:#d4bc89;}
.honor_swiper .swiper-button-prev,.honor_swiper .swiper-button-next{position: absolute;width:60px;height:60px;margin-top:-30px;  opacity: 0.4;background-repeat: no-repeat; background-position: center; background-size:100%; }
.honor_swiper .swiper-button-prev{left:-130px;background-image:url(../images/arr_left4.png);  }
.honor_swiper .swiper-button-next{right:-130px;background-image:url(../images/arr_right4.png);  }
.honor_swiper .swiper-button-prev:hover{background-image:url(../images/arr_left5.png); opacity: 1;}
.honor_swiper .swiper-button-next:hover{background-image:url(../images/arr_right5.png); opacity: 1;}
/*工艺标准*/
.proStandard_box .tech_box{top:11%; transform:translateY(0);}

/*欧标详情*/
.eurStandard_tab{border-top:1px solid #1d1d1d;background:#111;}
.eurStandard_tab a{display: block;height:50px;line-height: 50px;color:#fff;font-size:16px;text-align:center;padding:0 25px; position: relative;}
.eurStandard_tab a:after{width:0;border-bottom:2px solid #fff;content:''; position: absolute; left:0;bottom:0; transition: all 0.3s;}
.eurStandard_tab .swiper-slide.active a:after{width:100%;}
.eurStandard_info .eur_img img{width:100%;}
.eurStandard_con{padding:120px 0 80px; background:url(../images/eur_info_bg.jpg) no-repeat center; background-size:cover;}
.eurStandard_left{width:48%;padding:50px;background:rgba(212,188,137,0.2);}
.eurStandard_right{width:48%;padding:50px;background:rgba(255,255,255,0.1);}
.eurStandard_item .swiper-button-prev,.eurStandard_item  .swiper-button-next{width:70px;height:70px;position: absolute;top:15%;margin-top:0;margin-right:0;background-size:100%; }
.eurStandard_item .swiper-button-prev{left:5%;background-image:url(../images/arr_left6.png);}
.eurStandard_item .swiper-button-next{right:5%;background-image:url(../images/arr_right6.png);}
.eurStandard_item .swiper-button-prev:hover{background-image:url(../images/arr_left5.png);}
.eurStandard_item .swiper-button-next:hover{background-image:url(../images/arr_right5.png);}
.eurStandard_item{max-height: 0; overflow: hidden;opacity: 0;}
.eurStandard_item.active{max-height: 9999em;  opacity: 1;}
.eurStandard_txt{width:100%;left:0;top:20%; z-index: 10; }
.eurStandard_item .eur_img:after{width:100%;height:100%;content:'';position: absolute;left:0;top:0; background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);z-index:1;}
/*404*/
.main_box{background:url(../images/pagebg.jpg) no-repeat center;background-size:cover;display:flex; align-items: center;padding:140px 0 150px;}
.page404{text-align:center; }
.page404 p{font-size:18px;color:#7f6d86; margin:80px 0 70px;}
.page404 .btn404{ display: block;width:260px;height:50px;line-height:50px;color:#333; text-align:center;font-size: 16px;  border-radius: 46px; margin:0 auto;background-image: linear-gradient(175deg, rgba(230,210,164,0.6) 0%, rgba(214,184,119,0.6) 60%, rgba(213,183,116,0.6) 100%);}
#ascrail2001,#ascrail2002,#ascrail2003,#ascrail2004{z-index: 102!important;}
/* The gallery overlay */

#galleryOverlay, #galleryOverlay1 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; z-index: 1000000; background-color: #222; background-color: rgba(0,0,0,0.8); overflow: hidden; display: none; -moz-transition: opacity 1s ease; -webkit-transition: opacity 1s ease; transition: opacity 1s ease; }
/* This class will trigger the animation */

#galleryOverlay.visible, #galleryOverlay1.visible { opacity: 1; }
#gallerySlider, #gallerySlider1 { height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; -moz-transition: left 0.4s ease; -webkit-transition: left 0.4s ease; transition: left 0.4s ease; }
#gallerySlider .placeholder, #gallerySlider1 .placeholder { background: url("../images/preloader.gif") no-repeat center center; height: 100%; line-height: 1px; text-align: center; width: 100%; display: inline-block;padding:20px;  }
/* The before element moves the
 * image halfway from the top */

#gallerySlider .placeholder:before, #gallerySlider1 .placeholder:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#gallerySlider .placeholder img, #gallerySlider1 .placeholder img { display: inline-block; max-height: 100%; max-width: 100%; vertical-align: middle;}
#gallerySlider.rightSpring, #gallerySlider1.rightSpring { -moz-animation: rightSpring 0.3s; -webkit-animation: rightSpring 0.3s; }
#gallerySlider.leftSpring, #gallerySlider1.leftSpring { -moz-animation: leftSpring 0.3s; -webkit-animation: leftSpring 0.3s; }
#closeOverlay { width: 50px; height: 50px; position: fixed; top: 10px; right: 10px; background: url(../images/closeOverlay.png) no-repeat center center;background-size:100%; z-index: 9999999; cursor: pointer; opacity: 0.8; }
/* Firefox Keyframe Animations */

/*搜索结果*/
.searchlist_box{background:#100f12 url(../images/des_bg.jpg) no-repeat center bottom; background-size:100%;}
.search_result span{color:#d3bc8a;}
.nofound{clear:both;padding:100px 0;}
.nofound .sorry{font-size:16px;color:#e6e5e5;margin-top:20px;}
.find_wrap .nofound .sorry{color:#333;}
/*网站地图*/
.sitemap_box{padding:110px 0 150px;background:#fff url(../images/sitemap_bg.jpg) no-repeat center bottom;background-size:cover;}
.sitemap_box .botMenu{display: flex; justify-content: space-between;margin-right:0;}
.sitemap_box .botMenu .nav a{display:block;width:200px;height:40px;line-height:40px;color:#333;font-size:16px;border:1px solid #b9b9b9;text-align:center;margin-bottom:2em;border-radius:36px;}
.sitemap_box .botMenu .nav a:hover{background-image: linear-gradient(180deg, #e6d2a4 0%, #d6b877 60%, #d5b774 100%);border-color:transparent;color:#333;}
.sitemap_box .botMenu dl{float:left;margin-left:65px;}
.sitemap_box .botMenu dl dt{color:#333; margin-bottom:1em;}
.sitemap_box .botMenu dl dd a{color:#333;display:block;font-size:16px;text-align: left;line-height:2.4;opacity: 0.7;}
.sitemap_box .botMenu dl dd a:hover{color:#d4bc89;}





/*关键词推荐链接*/
.recommendLabelBox .recommendTabs{border-bottom:1px solid #c8c8c8;margin-bottom:1em;}
.recommendLabelBox .recommendTabs .item{cursor:pointer;float:left;padding:0 1em;line-height:2.8;height:2.8em;border-left:1px solid #c8c8c8;border-top:1px solid #c8c8c8;}
.recommendLabelBox .recommendTabs .item:first-child{border-radius:6px 0 0 0;}
.recommendLabelBox .recommendTabs .item:last-child{border-right:1px solid #c8c8c8;border-radius:0 6px 0 0;}
.recommendLabelBox .recommendLabels .cont{display:none;}
.recommendLabelBox .recommendLabels .item{display:inline-block;line-height:2;height:2em;padding:0 1em;margin:0 0.8em 0.8em 0;border:1px solid #c8c8c8;border-radius:4px;}
.recommendLabelBox .recommendLabels .item:hover,.recommendLabelBox .recommendLabels .item.on{color:#ffffff;border-color:#d3bc8a;background:#d3bc8a;}
.recommendLabelBox .recommendTabs .item:hover,.recommendLabelBox .recommendTabs .item.on{background:#d3bc8a;color:#ffffff;}

.recommendList1 .item{display:block;margin-bottom:2.45%;}
.recommendList1 .item .img{width:23%;margin-right:4%;}
.recommendList1 .item .tit{margin-bottom:1em;}

.case_list.recommendList2 a .tit{border:none;color:#333333;/*text-align:left;*/}
.case_list.recommendList2 a:hover .tit{color:#ffffff;}

.case_list a .tit span{padding:0 5px;}

.case_list.recommendList3 a .tit{border:none;color:#333333;/*text-align:left;*/padding:1em 0;}
.case_list.recommendList3 a:hover .tit{color:#d4b572;}

.c-610{color:#d4b572;}
.strategy_content .rec_case1 dl dd a,.strategy_content .sidebar_tit h3,.strategy_content .strategy_sidebar .rec_des dl dd h3 a{color:#333;opacity:1;}

@media only screen and (max-width:640px) {
  .recommendList1 .item{margin-bottom:1em;}
  .recommendList1 .item .img{width:auto;margin:0 0 1em 0;float:none;}
}
/*关键词推荐链接*/


@-moz-keyframes rightSpring {  0% {
margin-left:0px;
}
 50% {
margin-left:-30px;
}
 100% {
margin-left:0px;
}
}
 @-moz-keyframes leftSpring {  0% {
margin-left:0px;
}
 50% {
margin-left:30px;
}
 100% {
margin-left:0px;
}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes rightSpring {  0% {
margin-left:0px;
}
 50% {
margin-left:-30px;
}
 100% {
margin-left:0px;
}
}
 @-webkit-keyframes leftSpring {  0% {
margin-left:0px;
}
 50% {
margin-left:30px;
}
 100% {
margin-left:0px;
}
}
/* Arrows */

#prevArrow, #nextArrow, #prevArrow1, #nextArrow1 { border: none; text-decoration: none; background: url('../images/arrows.png') no-repeat; opacity: 0.5; cursor: pointer; position: absolute; width: 43px; height: 58px; top: 50%; margin-top: -29px; -moz-transition: opacity 0.2s ease; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; display: none; }
#prevArrow:hover, #nextArrow:hover, #prevArrow1:hover, #nextArrow1:hover { opacity: 1; }
#prevArrow, #prevArrow1 { background-position: left top; left: 40px; }
#nextArrow, #nextArrow1 { background-position: right top; right: 40px; }
.layout_img .img a{display: flex;height:100%; justify-content: center; align-items: center;}
.layout_img .img a,.layout_img .img a:hover{ cursor: -moz-zoom-in;cursor: -webkit-zoom-in;cursor: zoom-in;cursor: url(../images/big.cur);}
 @media only screen and (max-width:1900px) {
 	.header .logo{margin-left:6%;}
 	.header .allSite{width:6em;margin-left:1em;}
 	.header .mainMenu .item{padding:0 14px;}

 }
 @media only screen and (max-width:1660px) {
 	.header .logo{margin-left:50px;}
	.header .mainMenu .item{padding:0 10px;}
	.header .mainMenu .item a{font-size:15px;}
	.service_desc_box{margin-top:5%;}
	.service_thumbs{bottom:0;}
 }
  @media only screen and (max-width:1530px) {
  	.header .searchBtn{width:85px;}
	.header .mainMenu .item a{font-size:14px;}
 }
 @media only screen and (max-width:1440px) {
  .box2,.wrap{max-width: 1200px;}
  .header .logo{margin-left:30px;}
  .header .hotLine{width:250px;padding:16px 22px 0;}
  .header .hotLine .ft_tel{margin-top:4px;}
  .header .mainMenu .item{padding:0 8px;}
  .search_tabs span{font-size:16px;padding:0 20px;}
  .inBaojia_box{height:120px;padding:30px 0;}
  .inForm_box dl{padding:0 12px;}
  .inForm_box dl dt{width:70px;flex:0 0 70px;}
  .inForm_box dl dd .allCity dt:after{background-size:12px;}
  .inForm_box dl.city_select_bj dt,.inForm_box dl.city_select_b dt{width:70px;flex:0 0 70px;}
  .inForm_box dl dd input,.inForm_box dl dd .allCity dt,.inForm_box dl dt,.inForm_box dl dd .allCity dd a{font-size:13px;}
  .inForm_box dl img{width:16px;margin-right:4px;}
  .inCaseTab .tabs a{padding:0 15px;}
  .inDesginer_left .swiper-button-next,.inDesginer_left .swiper-button-prev{width:60px;height:60px;}
  .inDesginer_left .swiper-button-prev{right:60px;}
  .inDes_item_bom .txt,.inDes_item_top .txt{padding:20px 35px;}
  .inDesTab{padding:50px 0;}
  .inDesTab .tabs a{margin:0 15px;padding-bottom:6px;}
  .inDesTab .tabs a.active{font-size:20px;}
  .inFind_box .allCity dt,.inFind_box .allCity dd a{padding:0 20px;}
  .inFind_box .allCity dt:after{right:20px;}
  .inGroup_box{padding:120px 0;}
  .inNews_box{padding:80px 0 100px;}
  .inNews_item dl{width:30%;margin-left:5%;}
  .loadmore{height:60px;line-height:60px;}

  .rec_case dl dd{padding:12px;}
  .rec_des dl{padding:12px;}
  .case_imgs .case_desc{padding:25px 30px;}
  .brand_logo{margin-top:80px;}
  .brand_logo .swiper-button-prev{left:-50px;}
  .brand_logo .swiper-button-next{right:-50px;}
  .manage_img{width:70%;}
  .service_right{padding:40px;}
  .service_desc_box{margin-top:0;}
  .service_thumbs{padding:0 40px 40px;}
  .service_thumbs .img{width:23%;margin:0 2% 2% 0;}

  .group_box{padding:80px 0 100px;}
  .group_box .num_box{margin-top:8%;}
  .history_box{padding:120px 0;}
  .history_thumbs{margin-top:70px;}
  .history_thumbs .swiper-slide-thumb-active .year{font-size:24px;}
  .history_big dl dt .history_year{padding-bottom:10px;}
  .honor_box{padding:100px 0 150px;}
  .honor_swiper{margin-top:80px;}
  .honor_swiper dl{padding:20px;}
  .honor_swiper dl:hover{padding:40px 20px;}
  .honor_swiper .swiper-button-prev, .honor_swiper .swiper-button-next{width:50px;height:50px;margin-top:-25px;}
  .honor_swiper .swiper-button-prev{left:-50px;}
  .honor_swiper .swiper-button-next{right:-50px;}
  .layout_desc{padding:40px 30px;}
  .sidebar_form_input .allCity dd{top:45px;}
  .botLogo{width:80%;}
  .pop_success{ width:600px;height:320px;margin-left:-300px;margin-top:-160px; }
  .success_img{width:60%;margin:0 auto; }
  .pop_success .txt{font-size:20px; }
  .btn_know{width:300px;height:50px;line-height:50px;border-radius: 50px; font-size:20px; }
  .pop_word{margin-right:50px;}
  .pop_box{width:900px;height:540px;margin-left:-450px;margin-top:-270px;}
  .pop_con dl dt{font-size:16px;}
  .pop_right{padding:0 30px 30px;}
  .pop_tit{padding-top:30px;}
  .pop_con dl{margin-bottom:12px;}
  .pop_con dl,.pop_con dl dd,.pop_con dl dd dl dt,.pop_con dl dd input{height:50px;}
  .pop_con dl dt{flex:0 0 17%;}
  .pop_con dl dd input,.pop_con dl dd dl dt{padding:12px;}
  .pop_con dl.area_input dd:after{top:15px;right:12px;}
  .pop_btn{margin-top:20px;}
  .pop_box .f-12.c-7d7d7d.tc.mt25{font-size:14px; }
  .footer_pop_tel h3 span{font-size:32px;}
  .brandTab span{font-size:18px;}
  .sitemap_box .botMenu dl{margin-left:40px;}
  .map_block{width:420px;}
  .map_block .desc .mt15{margin-top:5px;}
  .footer .botMenu dl{margin-left:45px;}
  .footer .hotLine{margin-top:35px;}
  }

@media only screen and (max-width:1280px) {
	.box2,.wrap{max-width: 1200px;}
	.header .logo{width:200px;}
	.header .hotLine{width:220px;padding:16px 10px 0;}
	.header .searchBtn{width:80px;}
	.inCaseTab .tabs a.active{font-size:22px;}
	.inDesTab{padding:40px 0;}
	.inDesTab .tabs a,.inNewsTab .tabs a{padding-bottom:5px;}
	.inDesTab .tabs a.more,.inNewsTab .tabs a.more{vertical-align: 2px;}
	.inGroup_box .num_box{margin-top:8%;}
	.process_box dl{padding:0 30px 0 50px;}
	.find_inquiry{height:210px;padding-top:70px;}
	.find_list a .desc,.desigin_list a .des_txt{padding:20px;}
	.eurStandard_left,.eurStandard_right{padding:30px;}
	.brand_logo .swiper-button-prev, .brand_logo .swiper-button-next{width:50px;height:50px;margin-top:-25px;}
	.footer .botMenu dl{margin-left:50px;}
	.footer_pop_imgs{float:none;overflow: hidden;padding-left:30px;padding-top:10px;}
	.pop_word{width:80%;}
	.footer_pop_form_in{width:70%;}

}
@media only screen and (max-width:1200px) {
	.footer .botMenu .nav a{width:120px;}
	.footer .ft_right{margin-left:30px;}
	.footer .botMenu dl{margin-left:30px;}
}

@media (max-width: 1100px) {
	.box2,.wrap,.wrap2{max-width: 100%;padding-left:12px;padding-right:12px;}
	.banner, .inbanner, .mat90{margin-top:50px;}
	.header{height:50px;}
	.header .logo{width:150px;margin-top:8px;margin-left:12px;}
	.header .hotLine{width:200px;height:50px;padding:5px 10px 0;margin-right:50px; }
	.header .hotLine .tit{display: none;}
	.header .hotLine .ft_tel{font-size:12px;margin-top:2px;}
	.header .hotLine a{font-size:16px; vertical-align: -1px;}
	.header .allSite{margin-top:15px;}
	.header .searchBtn{width:50px;height:50px;}
	.header .mobileMenu{position:fixed;width:24px;height:19px;transition: 0.5s all;right:1em;top:15px;z-index:9999999;}
	.header .mobileMenu:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #000;border-bottom:2px solid #000;transition:0.2s all;-webkit-transition:0.2s all;}
	.header .mobileMenu:after {content:'';position:absolute;top:8px;right:0;left:0;height:2px;overflow:hidden;background:#000;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
	.mobileMask{display:none;transition:0.2s all;-webkit-transition:0.2s all;position:fixed;z-index:999998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.header .mainMenu{position:fixed;right:-100%;width:300px;background:#fff;top:0;bottom:0;padding:3em 0 1em;overflow-y:auto;z-index:999999;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
	.header.open .mobileMenu::before {-webkit-transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);border-bottom: 0;top:7px;left:1px;right:1px;border-color:#000;}
	.header.open .mobileMenu::after {-webkit-transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);top: 6px;left:1px;right:1px; background:#000;}
	.header.open .mobileMask{display:block;}
	.header.open .mainMenu{right:0;}

	.header .mainMenu .item{float:none;}
	.header .mainMenu .item > a{line-height:3;font-weight:normal;}
	.header .mainMenu .item:hover .subMenu{display:none;}
	.header .mainMenu .subMenu{position:static;background:none; transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transition:0s all ease;-webkit-transition:0s all ease;}
	.header .mainMenu .subMenu a{text-align:left; color:#333;}
	.header .mainMenu .item > a{color:#333;}
	.header .mainMenu .item:hover,.header .mainMenu .item.cr {background:#d4bc89;}
	.header .mainMenu .item:hover a, .header .mainMenu .item.cr a{color:#fff;}
    .search_box{top:50px;}
    .searchTab{padding-left:5%;}
    .search_tabs span{padding:0 15px;font-size:14px;}

 	.inForm_tit{width:100%;float:none; display: flex; justify-content: center;}
 	.inBaojia_form,.inForm_box{width:100%;float:none;}
 	.inForm_box,.inBaojia_btn{margin-top:20px;}
 	.inBaojia_box{height:auto;}
 	.inChildSite .swiper-container{padding-left:40px;}
 	.inChildSite .swiper-button-next, .inChildSite .swiper-button-prev{margin-top:40px;}
 	.inDesginer_left .indes_desc{height:142px;display:flex; justify-content: space-between;}
	.inDesginer_left .indes_desc_txt{padding:15px;    flex: 0 0 55.55%;}

	.indes_desc_img a{height:100%; overflow: hidden;}
	.indes_desc_img a img{height:100%;max-width: none;}
	.inDesginer_left .indes_desc_txt .mt20{margin-top:5px;}
	.inDesginer_left .swiper-button-next, .inDesginer_left .swiper-button-prev{width:50px;height:50px;}
	.inDesginer_left .swiper-button-prev{right:50px;}
	.inCase_desc .txt{width:40%;}
	.inStanard_thumbs{margin-top:20px;}
	.inStanard_thumbs .swiper-slide,.inStanard_thumbs .swiper-slide-thumb-active .img{height:80px;}

	.contact_list_con,.service_right{padding:30px;	}
	.service_thumbs{padding:0 30px 30px;}
	.contact_list li{padding:15px 12px;}
	.culture_txt{width:40%;}
	.culture_txt .f-30{line-height: 1.2;}
	.history_big dl dd{padding:12px 0 0 20px;}
	.honor_swiper,.brand_logo{width:90%;margin-left:auto;margin-right:auto;}
	.des_desc .des_name .flag{top:0;}
	.desiginer_desc .des_img{margin-right:30px;}
	.sidebar_form{padding:30px 20px;}
	.btn_price{height:50px;line-height:50px;}
	.inDesTab .tabs_con{padding-left:0;display:block;	}
	.inDesTab .tabs a{margin:0 10px;}
	.inCaseTab{margin-top:30px;padding:15px 12px;}
	.inCaseTab .tabs a{padding:0 10px;}
	.inCase_con{top:35px;}
	.inCase_content{width:55%;}
	.inCase_thumbs{margin-top:20px;}
	.inCaseTab .tabs a.active{font-size:18px;}
	.inGroup_box{padding:50px 0;}
	.inGroup_txt{width:60%;}
	.inTech_item{height:500px;}
	.inTech_item img{height:100%;max-width: none;}
	.tech_box_con{width:90%;float:none;text-align: center;margin:0 auto;}
	.inProcess_box{height:auto;}
	.process_tit{float:none;display: flex; justify-content: center;	}
	.process_box{text-align:center;margin-top:30px;}
	.process_box dl{width:33.33%;padding:0;float:left;background:none;margin-bottom:20px;}
	.process_box dl:nth-child(3n+1){clear:both;	}
	.desiginer_desc{padding:25px;}
	.eur_logo{width:80%;}
	.eurstandart_desc_in{width:auto;}
	.brand_logo_content{padding-top:30px;}
	.sitemap_box .botMenu dl{margin-left:35px;}

}
@media (max-width: 800px) {
	.crumbs {height: 60px;line-height:60px;font-size:14px;}
	.crumbs a img{width:20px;height:20px; vertical-align: -3px;}
	/*找我家*/
	.find_wrap{padding:20px 0;}
	.find_inquiry{height:130px;padding-top:30px;}
	.find_inquiry .allCity dt, .find_inquiry .allCity dd a{height:42px;line-height: 42px;}
	.find_search_input{height:42px;padding:12px;}
	.find_search .btn_search{height:42px;}
	.find_keywords a{margin-left:10px;font-size:14px;padding-bottom:0;}
	.find_list_box dl dd{padding:20px;}
	.page_box a, .page_box span{padding:0 15px;font-size:16px;}
	.page_box a.current{font-size:24px;}
	.find_list{margin-top: 20px;}
	.find_list a .desc, .desigin_list a .des_txt,.case_list a .desc{padding:12px;}
	.find_list a .txt em{padding:0 5px;}

	.case_screen{margin-top:20px;}
	.case_screen dl dd a{font-size:14px;margin-right:5px;}
	.case_screen dl dd .more_city{font-size:14px;padding-right:15px;}
	.case_screen dl dd .more_city:after{top:7px;}

	.find_content{display: block;}
	.find_con,.case_con,.inDesginer_left, .inDesginer_right,.des_info_left,.strategy_left{width:100%;float:none;}
	.find_sidebar,.case_sidebar,.des_info_right,.right_sidebar{width:100%;float:none; position: relative;margin-top:20px;}
	.des_info_right .rec_case dl,.right_sidebar .rec_case dl{width:47.5%;float:left;margin-left:5%;}
	.des_info_right .rec_case dl:nth-child(2n+1),.right_sidebar .rec_case dl:nth-child(2n+1){margin-left:0;}
	.botMenu{display: none;}
	.inStanard_txt{width:50%;}
	.inStanard_thumbs{margin-top:2%;}
	.inStanard_thumbs .swiper-slide-thumb-active .img{height:68px;}
	.inProcess_box{height:auto;}

	.find_keywords{margin-top:12px;}
	.desiginer_desc{padding:30px;}
	.des_desc{margin-top:2%;}

	.eurStandard_con{padding:30px 0;}
	.brand_box{padding-top:50px;}
	.brand_logo .swiper-container{height:240px;}
	.brand_logo .swiper-slide{height: calc((100% - 20px) / 3);}
	.brand_logo .swiper-button-prev, .brand_logo .swiper-button-next{width:40px;height:40px;}
	.brand_logo .swiper-button-prev{left:-40px;}
	.brand_logo .swiper-button-next{right:-40px;}

	.tech_class a{height:40px;line-height: 40px;}
	.w50{width:100%;}
	.manage_item>img{height:500px;max-width: none;margin-left:-10%;}
	.manage_img{width:90%;}

	.group_txt{width:100%;float:none;}
	.group_year{width:100%;float:none;text-align: left;}
	.group_year .img{width:30%;}
	.culture_item{width:100%;float:none;height:300px;overflow: hidden;}
	.history_box,.honor_box{padding:50px 0;}
	.history_desc{width:100%;float:none;text-align:center;}
	.history_big{width:100%;float:none;margin-top:30px;}
	.history_thumbs,.honor_swiper{margin-top:30px;}
	.history_thumbs .swiper-slide-thumb-active .year{font-size:18px;}

	.layout_desc{width:100%; position: static;max-width: 100%;}
}
@media (max-width: 640px) {
.header .allSite,.header .searchBtn,.footer_pop,.gotop{display: none!important;}
.float_box{width:100%;height:60px;position: fixed;left:0;bottom:0; z-index: 99;background:rgba(79,61,39,0.6);display:flex; justify-content: space-around;}
.float_box a{ display: block; height:100%;color:#fff;font-size:12px;padding:5px;text-align:center;margin-bottom:5px; position: relative;background:none!important;}

.float_box a img{display: block;width:24px;height:24px;margin:3px auto;}

.float_box a em{ position: absolute;top:4px;right:12px;width:14px;height:14px;border-radius: 100%;background:#e53e3e;font-size:12px;color:#fff;text-align:center;line-height:12px;-webkit-animation: flash 0.5s ease-in-out 0s infinite running;animation: flash 0.5s ease-in-out 0s infinite running; opacity: 0;  }
.gotop{width:40px;height:40px;padding:10px;border-radius: 100%;background:rgba(255,255,255,0.2); position: fixed;right:12px;bottom:80px;z-index: 99; display: none;}
.hotLineBox{width:100%;text-align:center;}
.footer .hotLine .tit{display: inline-block;}
.footer .hotLine a{vertical-align: -2px;}
.botLogo{width:60%;}
.footer .ft_right,.friend_links{display:none;}
.footer .copyRight .otherNav{float:none;text-align:center;}
.footer .copyRight .ovh{text-align: center;}
}
